iT邦幫忙

2023 iThome 鐵人賽

DAY 27
0
SideProject30

用30天打好Python、LineBot的基礎&基本應用系列 第 27

[Day 27] 進階應用-樹梅派介紹、環境設置

  • 分享至 

  • xImage
  •  

今天來介紹一個手掌大小的小型主機--樹梅派(Raspberry Pi)

https://ithelp.ithome.com.tw/upload/images/20231007/20146555DE7l06v87X.png

主打arm架構處理器、低功耗、可以隨身攜帶,電源吃5V3A,最高功耗為15.3W,意思是你甚至可以拿行動電源去驅動一個樹梅派

運行系統為Linux,可以安裝Raspian、Ubuntu、Android與其他Linux發行版

主機板上的針腳可以拿來連接溫度傳感器等等的硬體裝置


樹梅派各個型號比較

型號 記憶體容量 CPU型號 初次上市時間
Raspberry Pi 1 256MB/512MB ARM1176JZF-S 700MHz 單核心 2012
Raspberry Pi 2 1GB ARM Cortex-A7 900MHz 四核心 2015
Raspberry Pi Zero 512MB Broadcom BCM2835 1GHz 單核心 2015
Raspberry Pi 3 512MB/1GB ARM Cortex-A53 1.2GHz 四核心 2016
Raspberry Pi 4 1GB/2GB/4GB/8GB ARM Cortex-A72 1.5GHz 四核心 2019
Raspberry Pi 400 4GB ARM Cortex-A72 1.8GHz 四核心 2020

Raspberry Pi 相比 Arduino的優勢

樹梅派相比 Arduino,樹梅派多了USB孔、RJ45網孔、使用者圖形化界面,這些都是Arduino沒有的

你可以把樹梅派當作日常主機來使用,即使軟體兼容性不及x86處理器的主機,但假如是輕影音或者是文書編輯甚至是玩小遊戲,簡單的應用樹梅派還是能操作的


系統安裝

首先來到Pi OS官網,根據你的作業系統選擇版本,

https://ithelp.ithome.com.tw/upload/images/20231007/20146555o0Ngk1N98Z.png

下載下來安裝好後打開
https://ithelp.ithome.com.tw/upload/images/20231007/20146555m4UwU542VY.png

選擇你想要安裝的作業系統
https://ithelp.ithome.com.tw/upload/images/20231007/20146555zzj48SJPjT.png

我這邊以Ubuntu 23.04做為示範
https://ithelp.ithome.com.tw/upload/images/20231007/20146555IEkWJeVS3g.png

選擇SD卡以進行燒錄
https://ithelp.ithome.com.tw/upload/images/20231007/20146555qtNrgYRtvg.png

等待燒錄完成後接上樹梅派即可開始使用
https://ithelp.ithome.com.tw/upload/images/20231007/20146555ZO6vuuKN2i.png

環境設置

在設定時區、系統語言與使用者名稱後來到桌面
https://ithelp.ithome.com.tw/upload/images/20231007/20146555RYjqKARdtV.png

點擊左下角程式集後在上方輸入"Terminal"
https://ithelp.ithome.com.tw/upload/images/20231007/20146555HSMUeuuskN.png

在終端上打以下指令

sudo apt update
sudo apt install vim python3 python3-pip -y

在經過一段時間的下載後在終端機輸入python3 -V應該會出現python版本
https://ithelp.ithome.com.tw/upload/images/20231007/20146555QujFz7B71Q.png

這時開始安裝pip 套件包們

pip3 install line-bot-sdk flask requests selenium beautifulsoup4 bardapi

這樣環境就設置好啦~~

參考資料

https://zh.wikipedia.org/zh-tw/%E6%A8%B9%E8%8E%93%E6%B4%BE
https://micro.rohm.com/tw/deviceplus/how-tos/raspberrypi-guide/beginners-guide-to-raspbian-jessie-with-pixel/
https://www.linuxadictos.com/zh-TW/android-12-raspberry-pi-4.html


上一篇
[Day 26] 讓程式成為系統後台服務自動運行
下一篇
[Day 28] 進階應用-搭配樹梅派自訂後台服務
系列文
用30天打好Python、LineBot的基礎&基本應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言